///*
// * Copyright The OpenTelemetry Authors
// * SPDX-License-Identifier: Apache-2.0
// */
//
//package com.xiashitech.agent.instrumentation.netty.netty_v4_common.client;
//
//import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslRequest;
//import io.opentelemetry.javaagent.shaded.io.opentelemetry.context.Context;
//
//import javax.annotation.Nullable;
//
//public interface NettySslInstrumenter {
//
//  boolean shouldStart(Context parentContext, NettySslRequest request);
//
//  Context start(Context parentContext, NettySslRequest request);
//
//  void end(Context context, NettySslRequest request, @Nullable Throwable error);
//
//    boolean shouldStart(Context parentContext, com.xiashitech.agent.instrumentation.netty.netty_v4_common.client.NettySslRequest request);
//
//  Context start(Context parentContext, com.xiashitech.agent.instrumentation.netty.netty_v4_common.client.NettySslRequest request);
//
//  void end(Context context, com.xiashitech.agent.instrumentation.netty.netty_v4_common.client.NettySslRequest request, Throwable cause);
//}
